package org.nokatag.tagjava;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.jsp.tagext.Tag;

public interface NokaTagInterface {

	public static final String HTML_EDIT_PAGE_ISEND="HTML_EDIT_PAGE_ISEND";//html编辑器的js
	public static final String HTML_EDIT_PAGE_POTJS="HTML_EDIT_PAGE_POTJS";//pot的js
	public static final String TABLE_JS="TABLE_JS";//pot的js
	public static final String COLOR_JS="COLOR_JS";//pot的js
	public static final String FHTML_EDIT_PAGE_ISEND="FHTML_EDIT_PAGE_ISEND";//html编辑器的js
	public static final String DBGRID_EDIT_PAGE_ISEND="DBGRID_EDIT_PAGE_ISEND";//Dbgrid
	public static final String FORM_HTML_JS="FORM_HTML_JS";//Dbgrid
	public static final String TREE_JS_AND_CSS="TREE_JS_AND_CSS";//tree js
	public static final String SELECT_LIST_CSS="SELECT_LIST_CSS";//select css
	public static final String SELECT_LIST_JS="SELECT_LIST_JS";//select js
	public static final String SELECT_INPUT_JS="SELECT_INPUT_JS";//select input js 
	public static final String SELECT_MULTI_JS="SELECT_MULTI_JS";//select-multi.js
	public static final String SELECT_CUSTOM_JS="SELECT_CUSTOM_JS";//select-custom.js
	public static final String SELECT_DOUBLE_JS="SELECT_DOUBLE_JS";//select-double.js
	public static final String SELECT_BUTTON_JS="SELECT_BUTTON_JS";//select-button.js
	public static final String INPUT_TEXT_JS="INPUT_TEXT_JS";//INPUT.JS
	public static final String CHECKS_RADIO_JS="CHECKS_RADIO_JS";//nkrchecks.js
	public static final String DATE_PICKER_JS="DATE_PICKER_JS";//WdatePicker.js
	public static final String NOKA_BOX_JSCSS="NOKA_BOX_JSCSS";//NOKA BOX JS AND CSS
	public static final String MENU_ACCORDION_CSS="MENU_ACCORDION_CSS";//MENU_ACCORDION_CSS
	public static final String NK_TEXTAREA_JS="NK_TEXTAREA_JS";//nktextarea.js
	public static final String HTML_UPLOAD_FILE_UTILJS="HTML_UPLOAD_FILE_UTILJS";//upfile.js
	public static final String HTML_UPLOAD_IMAGE_UTILJS="HTML_UPLOAD_IMAGE_UTILJS";//upfile.js
	public static final String STAT_CHART_JS="STAT_CHART_JS";//stat chart js
	public static final String NOKA_WEB_SOCKET_JS="NOKA_WEB_SOCKET_JS";//NKSOCKET JS
	public static final String NOKA_INFO_BOX_JS="NOKA_INFO_BOX_JS";//NOKA_INFO_BOX_JS
	public static final String NOKA_FORM_LAYOUT_PUBLIC_CSS="NOKA_FORM_LAYOUT_PUBLIC_CSS";//NOKA_FORM_LAYOUT_PUBLIC_CSS
	public static final String NOKA_INPUT_HIDDENS_JS="NOKA_INPUT_HIDDENS_JS";//NOKA_INPUT_HIDDENS_JS
	public static final String NOKA_INPUT_HIDDEN_JS="NOKA_INPUT_HIDDEN_JS";//NOKA_INPUT_HIDDENS_JS
	public static final String NOKA_MOUS_RIGTH_MENU_JS="NOKA_MOUS_RIGTH_MENU_JS";
	public static final String NOKA_CODE_BVER_JS="NOKA_CODE_BVER_JS";//NOKA_CODE_BVER_JS
	public static final String NOKA_ACCORDION_JS="NOKA_ACCORDION_JS";
	public static final String TOP_TOOLS_JS="TOP_TOOLS_JS";
	public static final String LEFT_MENU_JS_AND_CSS="LEFT_MENU_JS_AND_CSS";
	public static final String AJAX_INPUT_TEXT_JS="AJAX_INPUT_TEXT_JS";
	public static final String MULT_INPUT_TEXT_JS="MULT_INPUT_TEXT_JS";
	public static final String DBGRID_STYLE_FILE="DBGRID_STYLE_FILE";
	public static final String TREE_TRAN_JS_AND_CSS="TREE_TRAN_JS_AND_CSS";
	public static final String NOKA_HTML_BOX_JS = "NOKA_HTML_BOX_JS";
	public static final String NOKA_TAB_MENU_JS = "NOKA_TAB_MENU_JS";
	public static final String NOKA_TAB_JS = "NOKA_TAB_JS";
	public static final String NOKA_STAR_JS = "NOKA_STAR_JS";
	public static final String NOKA_SWITCH_JS="NOKA_SWITCH_JS";
	
	public boolean  isend(HttpServletRequest request,String key);
	public String potjs(HttpServletRequest request);
	public String nkUtiljs(HttpServletRequest request);
	public String dbjs(HttpServletRequest request);
	public String treejs(HttpServletRequest request);
	public String treeTranjs(HttpServletRequest request);
	public String selectCss(HttpServletRequest request);
	public String accordionCss(Integer styleid,HttpServletRequest request);
	public String selectjs(HttpServletRequest request);
	public String selectinputjs(HttpServletRequest request);
	public String selectMultijs(HttpServletRequest request);
	public String selectCustomjs(HttpServletRequest request);
	public String selectDoublejs(HttpServletRequest request);
	public String selectButtonjs(HttpServletRequest request);
	public String inputTextJS(HttpServletRequest request);
	public String ajaxinputTextJS(HttpServletRequest request);
	public String multInputTextJS(HttpServletRequest request);
	public String nkrchecksJS(HttpServletRequest request);
	public String nkdateJS(HttpServletRequest request);
	public String nkBoxJsAndCss(HttpServletRequest request);
	public String nktextareaJS(HttpServletRequest request);
	public String potuploadjs(HttpServletRequest request);
	public String potimageuploadjs(HttpServletRequest request);
	public String basepath(HttpServletRequest request);
	public String ColorSelectJS(HttpServletRequest request);
	public String htmlEdit(HttpServletRequest request);
	public String TableJS(HttpServletRequest request);
	public String DbgridCSS(HttpServletRequest request);
	public String formLayoutCss(HttpServletRequest request);
	public String hiddensJs(HttpServletRequest request);
	public String hiddenJs(HttpServletRequest request);
	public String StatChartJS(HttpServletRequest request);
	public String SocketJS(HttpServletRequest request);
	public String codeBverJS(HttpServletRequest request);
	public String ntabMenuJS(HttpServletRequest request);
	public String ntabJS(HttpServletRequest request);
	public String InfoBoxJS(HttpServletRequest request);
	public String nhtmlboxjs(HttpServletRequest request);
	public String shortcutkey(String keys, String buttonid,String jsfunction);//快捷键
	public String topToolsJS(HttpServletRequest request,String style);
	public String leftMenuJS(HttpServletRequest request,String style);
	public String MousRigthMenuJS(HttpServletRequest request);
	public String nstar(HttpServletRequest request);
	public String nswitch(HttpServletRequest request);
	public String LenFormat(String Len);
	public String LenNumber(String Len);
	public String AccordionJS(HttpServletRequest request);
	public Boolean Equery(String cx,String ex);
	public FormHtml getTagFormHtml(Tag tag);
	
	
}
